// vue配置文件
const CopyWebpackPlugin = require('copy-webpack-plugin')
const path = require('path')
function resolve(dir) {
   return path.join(__dirname, dir)
}
module.exports = {
   publicPath: './',
   assetsDir: 'static', // 静态资源文件夹
   productionSourceMap: false,
   devServer: {
      port: 9000, // webpack开发服务器端口
      hot: true,
      proxy: { // 代理
         '/api':{
            target: 'http://10.110.60.26/sc',
            pathRewrite: { '^/api': '' },
         },
      }, // 有后端时使用proxy，无后端时配置main.js
   },
   configureWebpack: {
      plugins: [
          new CopyWebpackPlugin([
              {
                  from: resolve('./static'), // 不打包直接输出的文件
                  to: 'grp_config', // 打包后静态文件放置位置
                  ignore: ['.*'] // 忽略规则。（这种写法表示将该文件夹下的所有文件都复制）
              }
          ])
      ]
  }
}